$(function () {
  var page = 1, // 分页码
    timers = null;
  var urlApi = 'http://t.scsj.net.cn/admin'
  var pageTotal = 1;
  // 初始化数据
  loadingData(1)
  // 上拉加载函数封装
  function loadingData(page) {
    $.ajax({
      data: {
        page: page,
        goodsId: 4970
      },
      url: urlApi + '/index.php/mall/get_shop_goods_evaluate_page',
      type: 'post',
      success: function (data) {
        data = JSON.parse(data)
        if (data.ret == 1) {
          data = data.data
          pageTotal = data.pageTotal;
          if (parseInt(data.pageTotal) < page) {
            $('body').toast({
              content: '已全部加载'
            })
            return
          } else {
            // 加载数据
            var html = ''
            $(data.results).each(function (i, v) {
              v.gevalAddtime = new Date(v.gevalAddtime).toLocaleString()
              var stari = ''
              for (var i = 0; i < v.gevalScores; i++) {
                stari += '<img src="./images/star_red.png">'
              }
              for (var i = 0; i < 5 - v.gevalScores; i++) {
                stari += '<img src="./images/star_default.png">'
              }
              html += '<li>' +
                '<div class="photo">' +
                '<img src="' + v.userAvatar + '" class="ff fl">' +
                '<span class="fl">' + v.userName + '</span>' +
                '<a href="javascript:;" class="mmm fl">' + stari +
                '</a>' +
                '</div>' +
                '<div class="p-list">' +
                '<i>' + v.gevalAddtime + '</i>' +
                '<p>' + v.gevalContent + '</p>' +
                '<img src="">' +
                '</div>' +
                '</li>'
            })
            $('.ul-list').append(html)
          }
        } else {
          $('body').toast({
            content: data.msg
          })
        }
      },
      error: function () {
        $('body').toast({
          content: '系统错误'
        })
      }
    })
  }
  var beforeScrollTop = $('#main').scrollTop()
  $('#main').scroll(function () {
    var afterScrollTop = $('#main').scrollTop(),
      delta = afterScrollTop - beforeScrollTop
    // 判断向上还是向下滚动
    if (delta > 0) {
      // 当时滚动条离底部60px时开始加载下一页的内容
      if (($(this)[0].scrollTop + $(this).height() + 60) > $(this)[0].scrollHeight) {
        clearTimeout(timers)
        // 延时执行来控制是否加载
        timers = setTimeout(function () {
          page++
          loadingData(page); // 调用执行上面的加载方法
        }, 50)
      }
    }
    beforeScrollTop = afterScrollTop
  })
})